Wikipedia.org.ai logoWikipedia.org.ai

Software architecture

Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations. The architecture of a software system is a metaphor, analogous to the architecture of a building.

Extends: [Software architecture](https://wikipedia.org.ai/Software architecture)